home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / diag / see270.zip / SEEMEM.HST < prev   
Text File  |  1994-02-23  |  7KB  |  122 lines

  1.  
  2.  
  3.                                  SeeMem History
  4.                                       by
  5.                                   Rick Housh
  6.                                  CIS 72466,212
  7.                                  GEnie R.HOUSH
  8.  
  9.  
  10.    10/18/91  -  Beta version 1.00B released to public domain
  11.    10/24/91  -  Fixed logic flaw in error detection in use of Proc
  12.                   QueryFreeMemXMS - XMSerrors $A0 and $A1
  13.                   are result codes, not real errors.
  14.              -  Fixed minor bug in display where exactly one screenful
  15.                   for Conventional and Upper memory.  Rearranged
  16.                   output - placed "NO EMS" and "NO XMS" messages on
  17.                   last page of display.
  18.              -  Assigned new minor version number - 1.01B
  19.    11/02/91  -  Added display of standard extended memory amount
  20.                   total/used/remaining and XMS extended memory amount
  21.                   total/used/remaining/largestblock
  22.              -  Fixed minor problem displaying XMS error returns
  23.              -  Fixed minor problem checking for link of UMB to
  24.                   Conventional and DOS = UMB in CONFIG.SYS
  25.              -  Patched executable to work with more than 640k
  26.              -  Assigned new minor version number - 1.02B
  27.    11/21/91  -  Added summary display of location of command shell
  28.              -  Added support for DR-DOS 6.0 (Signs on as DOS 3.31)
  29.              -  Changed detection of location of DOS=High to location
  30.                   of current disk buffer where possible; If running
  31.                   under DOS 5.xx or DR-DOS DOS furnishes DOS location
  32.              -  Changed algorithm to detect whether UMB's are linked
  33.                   through pointers to Conventional memory (CNV link)
  34.                   MS-DOS and DR-DOS and QuarterDeck patch top of
  35.                   memory one paragraph lower than before installation,
  36.                   with the resulting MCB having a 'Z' ID byte, and
  37.                   pointing to MCB controlling UMB's (I think).
  38.              -  Added support for 4DOS command shell
  39.                   (May work for Norton Utility's NDOS?)
  40.              -  Added detection of location of command shell
  41.                   i.e. Conventional Memory, UMB, HMA, and
  42.                   display of command shell name, where possible
  43.              -  Added automatic detection of output redirection, and
  44.                   force page breaking off if redirected to anything other
  45.                   than standard output
  46.              -  Assigned new version number - 1.50
  47.  
  48.    12/17/91  -  Added additional support for DR-DOS 6.0 and 4DOS 4.0
  49.              -  Detects additional DR-DOS UMB owner segments
  50.                   8 = DOS configuration
  51.                   7 = Reserved from UMB pool for video, etc.
  52.                   6 = Used by UMB Device Driver (not DOS)
  53.              -  Detects and displays locality of DOS (Conventional or HMA)
  54.                   and SHELL (Conventional or UMB)
  55.              -  Detects and displays free XMS handles, XMS and UMB memory
  56.                   as Total-Used-Available-Largest Available Block
  57.              -  Detects and displays UMB usage as Reserved-HiLoaded-
  58.                   System Loaded and Self-Loaded (Program loads itself high)
  59.              -  Added automatic command line redirection detection, and
  60.                   automatic shift to non-pause mode when redirected to
  61.                   other than CON device
  62.              -  Assigned new version number - 2.00
  63.    12/22/91  -  Fixed bug in printing BCD strings - Added BCDtoStr Function
  64.              -  Fixed bug in kilobyte size display - No "round down" on
  65.                   size of exactly 1024 bytes
  66.              -  Fixed error in display of unused XMS extended handles
  67.              -  Fixed error in calculating size of blocks exactly 64k
  68.              -  Assigned new version number - 2.01
  69.     5/30/92  -  Fixed bug in length of screen - Get screen rows from 40:84
  70.              -  Changed step to look for 1st UMB from 16 to 4096 bytes
  71.              -  Assigned new version number - 2.02
  72.     6/28/92  -  Fixed bug in length of screen - Get screen rows from 40:84
  73.              -  Changed step to look for 1st UMB to 1024 bytes (was 16)
  74.     8/14/92  -  Assigned new version number - 2.5
  75.              -  Added display of header to top of each page
  76.              -  Added page number to each header
  77.              -  Added /L switch to allow printing of 57 line pages
  78.              -  Added display of following:
  79.                 1 - Interrupt Vector Table (Hard Coded)
  80.                 2 - ROM BIOS Data Area (Hard Coded)
  81.                 3 - DOS Data Area (Hard Coded)
  82.                 4 - DOS device driver code area (native devices)
  83.                 5 - DOS system data table area ("List of Lists")
  84.                 6 - TSR command line where available
  85.                 7 - Nature of Load for UMB TSR's
  86.                     a) Loaded by LoadHigh/DOS/UMB manager "TSR-LoadHi"
  87.                     b) Loaded itself high "TSR-AutoHi" (ONLY DR-DOS 6.0)
  88.                 8 - Names of UMB device driver programs (ONLY DR-DOS 6.0)
  89.                 9 - Status of UMB's Unused but reserved
  90.                      by UMB Manager (DR-DOS 6.0 and MS-DOS where possible)
  91.              -  Removed display of whether Conventional Memory
  92.                  linked to UMB's - Insufficiently generic, too unreliable
  93.              -  Changed all BASM cbw instructions to xor
  94.              -  Fixed bug in EMS display where EMM386.SYS in operation
  95.              -  Added Detection of Windows and Windows Enhanced/386
  96.              -  Fixed bug in walking MCB chain in enhanced Windows
  97.  
  98.     9/17/92  -  Removed display of size of UMB's in kilobytes and added,
  99.                 in its place, a display of the segment of the parent
  100.                 (loader) of the process occupying that UMB
  101.              -  Added support of Helix Software's Netroom Memory Manager
  102.              -  Fixed bug in reporting of UMB's in certain UMB areas
  103.                 placed in ROM space by QEMM's Stealth function
  104.              -  New version Number, 2.6
  105.    11/13/92  -  Added support for Qualitas' 386Max
  106.              -  New version Number, 2.65
  107.    01/15/93  -  Fixed various minor bugs
  108.    02/06/93  -  Fixed programming error which caused no detection of UMB's
  109.                 above FF00.
  110.              -  New version Number, 2.66
  111.    09/14/93  -  Apparently QEMM version 7.xx changes the data block
  112.                 pointed to by DOS function 52h (the "List of Lists")
  113.                 to an upper memory block, causing SEEMEM much confusion.
  114.                 Changed assumption that Lists of Lists lower than first
  115.                 DOS MCB.
  116.              -  New version Number, 2.67
  117.    02/16/94  -  Fixed small bug - Last UMB displayed no owner
  118.              -  Fixed IsTrueMCB Procedure to return False if next MCB
  119.                 address is above Segment $FFFF, regardless of whether
  120.                 an 'M' or 'Z' block.  Necessary for 386Max, v. 7
  121.              -  New version Number, 2.70
  122.